﻿/* additional and overridden styles used when the menu uses icons */
ul.sf-menu li a:link, 
ul.sf-menu li a:visited {
    border: none;
    line-height: 30px;    
    padding: 0px 15px 0px 32px;
    text-decoration: none;
}

ul.sf-menu li a img {
    position:absolute;
    margin-top: 8px; /* vertically centers the icon within the parent anchor element */
    margin-left: -26px; /* moves the icon left to offset the parent anchor element's padding-left */
    border: none;
    z-index: 99;
}